package Q10_11_Peaks_and_Valleys; import java.util.Arrays; import CtCILibrary.AssortedMethods; public class QuestionA { public static void sortValleyPeak(int[] array) { Arrays.sort(array); for (int i = 1; i < array.length; i += 2) { swap(array, i - 1, i); } } public static void swap(int[] array, int left, int right) { int temp = array[left]; array[left] = array[right]; array[right] = temp; } public static void main(String[] args) { int[] array = {48, 40, 31, 62, 28, 21, 64, 40, 23, 17}; System.out.println(AssortedMethods.arrayToString(array)); sortValleyPeak(array); System.out.println(AssortedMethods.arrayToString(array)); System.out.println(Tester.confirmValleyPeak(array)); } }